// src/data/microbialOptions.ts
interface Option {
    value: string;
    label: string;
}

export const genusOptions: Option[] = [
    { value: 'Brevibacterium', label: 'Brevibacterium' },
    { value: 'Achromobacter', label: 'Achromobacter' },
    { value: 'Acinetobacter', label: 'Acinetobacter' },
    { value: 'Advenella', label: 'Advenella' },
    { value: 'Aeromonas', label: 'Aeromonas' },
    { value: 'Agrobacterium', label: 'Agrobacterium' },
    { value: 'Alkalihalobacillus', label: 'Alkalihalobacillus' },
    { value: 'Aminobacter', label: 'Aminobacter' },
    { value: 'Aquimonas', label: 'Aquimonas' },
    { value: 'Arthrobacter', label: 'Arthrobacter' },
    { value: 'Bacillus', label: 'Bacillus' },
    { value: 'Blastomonas', label: 'Blastomonas' },
    { value: 'Bradyrhizobium', label: 'Bradyrhizobium' },
    { value: 'Brevibacillus', label: 'Brevibacillus' },
    { value: 'Brochothrix', label: 'Brochothrix' },
    { value: 'Brucella', label: 'Brucella' },
    { value: 'Burkholderia', label: 'Burkholderia' },
    { value: 'Caballeronia', label: 'Caballeronia' },
    { value: 'Carnobacterium', label: 'Carnobacterium' },
    { value: 'Caulobacter', label: 'Caulobacter' },
    { value: 'Cedecea', label: 'Cedecea' },
    { value: 'Chelatococcus', label: 'Chelatococcus' },
    { value: 'Chitinophaga', label: 'Chitinophaga' },
    { value: 'Chromobacterium', label: 'Chromobacterium' },
    { value: 'Chryseobacterium', label: 'Chryseobacterium' },
    { value: 'Cohnella', label: 'Cohnella' },
    { value: 'Collimonas', label: 'Collimonas' },
    { value: 'Cryobacterium', label: 'Cryobacterium' },
    { value: 'Cupriavidus', label: 'Cupriavidus' },
    { value: 'Curvibacter', label: 'Curvibacter' },
    { value: 'Cytobacillus', label: 'Cytobacillus' },
    { value: 'Diaminobutyricibacter', label: 'Diaminobutyricibacter' },
    { value: 'Duganella', label: 'Duganella' },
    { value: 'Dyella', label: 'Dyella' },
    { value: 'Enterobacter', label: 'Enterobacter' },
    { value: 'Enterococcus', label: 'Enterococcus' },
    { value: 'Epilithonimonas', label: 'Epilithonimonas' },
    { value: 'Erwinia', label: 'Erwinia' },
    { value: 'Escherichia', label: 'Escherichia' },
    { value: 'Ewingella', label: 'Ewingella' },
    { value: 'Flavisolibacter', label: 'Flavisolibacter' },
    { value: 'Flavobacterium', label: 'Flavobacterium' },
    { value: 'Frateuria', label: 'Frateuria' },
    { value: 'Glaciimonas', label: 'Glaciimonas' },
    { value: 'Hafnia', label: 'Hafnia' },
    { value: 'Herbaspirillum', label: 'Herbaspirillum' },
    { value: 'Homoserinibacter', label: 'Homoserinibacter' },
    { value: 'Intrasporangium', label: 'Intrasporangium' },
    { value: 'Klebsiella', label: 'Klebsiella' },
    { value: 'Kluyvera', label: 'Kluyvera' },
    { value: 'Kurthia', label: 'Kurthia' },
    { value: 'Labrys_f', label: 'Labrys_f' },
    { value: 'Lactococcus lactis', label: 'Lactococcus lactis' },
    { value: 'Leclercia', label: 'Leclercia' },
    { value: 'Leifsonia', label: 'Leifsonia' },
    { value: 'Lelliottia', label: 'Lelliottia' },
    { value: 'Luteibacter', label: 'Luteibacter' },
    { value: 'Lysinibacillus', label: 'Lysinibacillus' },
    { value: 'Massilia', label: 'Massilia' },
    { value: 'Mesorhizobium', label: 'Mesorhizobium' },
    { value: 'Methylobacterium', label: 'Methylobacterium' },
    { value: 'Microbacterium', label: 'Microbacterium' },
    { value: 'Moraxella', label: 'Moraxella' },
    { value: 'Mucilaginibacter', label: 'Mucilaginibacter' },
    { value: 'Mycobacterium', label: 'Mycobacterium' },
    { value: 'Nitrobacter', label: 'Nitrobacter' },
    { value: 'Nocardioides', label: 'Nocardioides' },
    { value: 'Nordella', label: 'Nordella' },
    { value: 'Noviherbaspirillum', label: 'Noviherbaspirillum' },
    { value: 'Novosphingobium', label: 'Novosphingobium' },
    { value: 'Olivibacter', label: 'Olivibacter' },
    { value: 'Paenarthrobacter', label: 'Paenarthrobacter' },
    { value: 'Paenibacillus', label: 'Paenibacillus' },
    { value: 'Pantoea', label: 'Pantoea' },
    { value: 'Paraburkholderia', label: 'Paraburkholderia' },
    { value: 'Pararobbsia', label: 'Pararobbsia' },
    { value: 'Parasediminibacterium', label: 'Parasediminibacterium' },
    { value: 'Pedobacter', label: 'Pedobacter' },
    { value: 'Pelomonas', label: 'Pelomonas' },
    { value: 'Peribacillus', label: 'Peribacillus' },
    { value: 'Planctomonas', label: 'Planctomonas' },
    { value: 'Priestia', label: 'Priestia' },
    { value: 'Protaetiibacter', label: 'Protaetiibacter' },
    { value: 'Pseudarthrobacter', label: 'Pseudarthrobacter' },
    { value: 'Pseudomonas', label: 'Pseudomonas' },
    { value: 'Rahnella', label: 'Rahnella' },
    { value: 'Raoultella', label: 'Raoultella' },
    { value: 'Rathayibacter', label: 'Rathayibacter' },
    { value: 'Rhizobacter', label: 'Rhizobacter' },
    { value: 'Rhizobium', label: 'Rhizobium' },
    { value: 'Rhodanobacter', label: 'Rhodanobacter' },
    { value: 'Robbsia', label: 'Robbsia' },
    { value: 'Rouxiella', label: 'Rouxiella' },
    { value: 'Rudaea', label: 'Rudaea' },
    { value: 'Salinibacterium', label: 'Salinibacterium' },
    { value: 'Serratia', label: 'Serratia' },
    { value: 'Shewanella', label: 'Shewanella' },
    { value: 'Shigella', label: 'Shigella' },
    { value: 'Silvania', label: 'Silvania' },
    { value: 'Silvimonas', label: 'Silvimonas' },
    { value: 'Sphingobacterium', label: 'Sphingobacterium' },
    { value: 'Sphingobium', label: 'Sphingobium' },
    { value: 'Sphingomonas', label: 'Sphingomonas' },
    { value: 'Staphylococcus', label: 'Staphylococcus' },
    { value: 'Stenotrophomonas', label: 'Stenotrophomonas' },
    { value: 'Streptacidiphilus', label: 'Streptacidiphilus' },
    { value: 'Tardiphaga', label: 'Tardiphaga' },
    { value: 'Undibacterium', label: 'Undibacterium' },
    { value: 'Vagococcus', label: 'Vagococcus' },
    { value: 'Variovorax', label: 'Variovorax' },
    { value: 'Viridibacillus', label: 'Viridibacillus' },
    { value: 'Yersinia', label: 'Yersinia' },
    { value: 'Yokenella', label: 'Yokenella' }
];

export const speciesOptions: Option[] = [
    { value: 'rhizogenes', label: 'rhizogenes' },
    { value: 'contaminans', label: 'contaminans' },
    { value: 'stabilis', label: 'stabilis' },
    { value: 'turbans', label: 'turbans' },
    { value: 'udeis', label: 'udeis' },
    { value: 'piperi', label: 'piperi' },
    { value: 'fungivorans', label: 'fungivorans' },
    { value: 'pratensis', label: 'pratensis' },
    { value: 'basilensis', label: 'basilensis' },
    { value: 'japonica', label: 'japonica' },
    { value: 'koreensis', label: 'koreensis' },
    { value: 'soli', label: 'soli' },
    { value: 'americana', label: 'americana' },
    { value: 'ginsengisoli', label: 'ginsengisoli' },
    { value: 'saccharophilum', label: 'saccharophilum' },
    { value: 'chlorophenolicum', label: 'chlorophenolicum' },
    { value: 'frisingense', label: 'frisingense' },
    { value: 'rhizosphaerae', label: 'rhizosphaerae' },
    { value: 'oxytoca', label: 'oxytoca' },
    { value: 'intermedia', label: 'intermedia' },
    { value: 'anthropi', label: 'anthropi' },
    { value: 'buxea', label: 'buxea' },
    { value: 'osloensis', label: 'osloensis' },
    { value: 'rosa', label: 'rosa' },
    { value: 'bryophila', label: 'bryophila' },
    { value: 'fungorum', label: 'fungorum' },
    { value: 'lacunae', label: 'lacunae' },
    { value: 'phytofirmans', label: 'phytofirmans' },
    { value: 'sediminicola', label: 'sediminicola' },
    { value: 'terrae', label: 'terrae' },
    { value: 'agarici', label: 'agarici' },
    { value: 'asplenii', label: 'asplenii' },
    { value: 'baetica', label: 'baetica' },
    { value: 'brenneri', label: 'brenneri' },
    { value: 'chlororaphis', label: 'chlororaphis' },
    { value: 'costantinii', label: 'costantinii' },
    { value: 'extremaustralis', label: 'extremaustralis' },
    { value: 'helmanticensis', label: 'helmanticensis' },
    { value: 'simiae strain', label: 'simiae strain' },
    { value: 'tolaasii', label: 'tolaasii' },
    { value: 'veronii', label: 'veronii' },
    { value: 'aquatilis', label: 'aquatilis' },
    { value: 'woolbedingensis', label: 'woolbedingensis' },
    { value: 'ornithinolytica', label: 'ornithinolytica' },
    { value: 'terrigena', label: 'terrigena' },
    { value: 'andropogonis', label: 'andropogonis' },
    { value: 'chamberiensis', label: 'chamberiensis' },
    { value: 'quinivorans', label: 'quinivorans' },
    { value: 'epidermidis', label: 'epidermidis' },
    { value: 'boronicumulans', label: 'boronicumulans' },
    { value: 'paradoxus', label: 'paradoxus' },
    { value: 'hospita', label: 'hospita' },
    { value: 'aryabhattai', label: 'aryabhattai' },
    { value: 'sacheonensis', label: 'sacheonensis' },
    { value: 'diffusa', label: 'diffusa' },
    { value: 'rhizovicinus', label: 'rhizovicinus' },
    { value: 'jiangsuensis', label: 'jiangsuensis' },
    { value: 'sordidicola', label: 'sordidicola' },
    { value: 'lactucae', label: 'lactucae' },
    { value: 'calcoaceticus', label: 'calcoaceticus' },
    { value: 'marplatensis', label: 'marplatensis' },
    { value: 'deleyi', label: 'deleyi' },
    { value: 'mycoides', label: 'mycoides' },
    { value: 'fulva', label: 'fulva' },
    { value: 'indoltheticum', label: 'indoltheticum' },
    { value: 'cancerogenus', label: 'cancerogenus' },
    { value: 'asburiae', label: 'asburiae' },
    { value: 'ludwigii', label: 'ludwigii' },
    { value: 'zeae', label: 'zeae' },
    { value: 'grimontii', label: 'grimontii' },
    { value: 'yeojuensis', label: 'yeojuensis' },
    { value: 'amnigena', label: 'amnigena' },
    { value: 'xenovorans', label: 'xenovorans' },
    { value: 'frederiksbergensis', label: 'frederiksbergensis' },
    { value: 'aestusnigri', label: 'aestusnigri' },
    { value: 'aerius', label: 'aerius' },
    { value: 'aerophilus', label: 'aerophilus' },
    { value: 'altitudinis', label: 'altitudinis' },
    { value: 'frigoritolerans', label: 'frigoritolerans' },
    { value: 'lactis', label: 'lactis' },
    { value: 'nakagawai', label: 'nakagawai' },
    { value: 'vaccinii', label: 'vaccinii' },
    { value: 'piscinae', label: 'piscinae' },
    { value: 'frederiksbergense', label: 'frederiksbergense' },
    { value: 'amylolyticus', label: 'amylolyticus' },
    { value: 'azotifigens', label: 'azotifigens' },
    { value: 'agglomerans', label: 'agglomerans' },
    { value: 'caffeinilytica', label: 'caffeinilytica' },
    { value: 'megaterium', label: 'megaterium' },
    { value: 'gessardii', label: 'gessardii' },
    { value: 'jessenii', label: 'jessenii' },
    { value: 'inusitata', label: 'inusitata' },
    { value: 'victoriana', label: 'victoriana' },
    { value: 'planticola', label: 'planticola' },
    { value: 'grimesii', label: 'grimesii' },
    { value: 'flexneri', label: 'flexneri' },
    { value: 'regensburgei', label: 'regensburgei' },
    { value: 'guillouiae', label: 'guillouiae' },
    { value: 'inaquosorum', label: 'inaquosorum' },
    { value: 'mobilis', label: 'mobilis' },
    { value: 'paramycoides', label: 'paramycoides' },
    { value: 'thuringiensis', label: 'thuringiensis' },
    { value: 'toyonensis', label: 'toyonensis' },
    { value: 'wiedmannii', label: 'wiedmannii' },
    { value: 'lapagei', label: 'lapagei' },
    { value: 'ginsenosidimutans', label: 'ginsenosidimutans' },
    { value: 'mori', label: 'mori' },
    { value: 'alvei', label: 'alvei' },
    { value: 'nimipressuralis', label: 'nimipressuralis' },
    { value: 'nutrimenti', label: 'nutrimenti' },
    { value: 'corrugata', label: 'corrugata' },
    { value: 'graminis', label: 'graminis' },
    { value: 'lurida', label: 'lurida' },
    { value: 'lactis', label: 'lactis' },
    { value: 'kilonensis', label: 'kilonensis' },
    { value: 'palleronia', label: 'palleronia' },
    { value: 'putida', label: 'putida' },
    { value: 'vancouverensis', label: 'vancouverensis' },
    { value: 'boeckii', label: 'boeckii' },
    { value: 'lwoffii', label: 'lwoffii' },
    { value: 'kashmirensis', label: 'kashmirensis' },
    { value: 'pokkalii', label: 'pokkalii' },
    { value: 'bambusae', label: 'bambusae' },
    { value: 'amyloliquefaciens', label: 'amyloliquefaciens' },
    { value: 'halotolerans', label: 'halotolerans' },
    { value: 'subtilis', label: 'subtilis' },
    { value: 'velezensis', label: 'velezensis' },
    { value: 'tequilensis', label: 'tequilensis' },
    { value: 'oranimense', label: 'oranimense' },
    { value: 'shigense', label: 'shigense' },
    { value: 'maltophilia', label: 'maltophilia' },
    { value: 'aphidicola', label: 'aphidicola' },
    { value: 'fergusonii', label: 'fergusonii' },
    { value: 'cerinum', label: 'cerinum' },
    { value: 'adecarboxylata', label: 'adecarboxylata' },
    { value: 'poae', label: 'poae' },
    { value: 'shinshuensis', label: 'shinshuensis' },
    { value: 'plicata', label: 'plicata' },
    { value: 'oxydans', label: 'oxydans' },
    { value: 'resistens', label: 'resistens' },
    { value: 'azadirachtae', label: 'azadirachtae' },
    { value: 'xylanilyticum', label: 'xylanilyticum' },
    { value: 'pocheonensis', label: 'pocheonensis' },
    { value: 'nitroguajacolicus', label: 'nitroguajacolicus' },
    { value: 'nicotinovorans', label: 'nicotinovorans' },
    { value: 'pabuli', label: 'pabuli' },
    { value: 'plantarum', label: 'plantarum' },
    { value: 'vagans', label: 'vagans' },
    { value: 'brenneri', label: 'brenneri' },
    { value: 'ananatis', label: 'ananatis' },
    { value: 'ginsengisoli', label: 'ginsengisoli' },
    { value: 'frigoritolerans', label: 'frigoritolerans' },
    { value: 'simplex', label: 'simplex' },
    { value: 'equi', label: 'equi' },
    { value: 'enclensis', label: 'enclensis' },
    { value: 'grimontii', label: 'grimontii' },
    { value: 'marginalis', label: 'marginalis' },
    { value: 'reinekei', label: 'reinekei' },
    { value: 'umsongensis', label: 'umsongensis' },
    { value: 'rhodesiae', label: 'rhodesiae' },
    { value: 'tritici', label: 'tritici' },
    { value: 'humi', label: 'humi' },
    { value: 'glycinis', label: 'glycinis' },
    { value: 'fonticola', label: 'fonticola' },
    { value: 'liquefaciens', label: 'liquefaciens' },
    { value: 'plymuthica', label: 'plymuthica' },
    { value: 'sonnei', label: 'sonnei' },
    { value: 'canadense', label: 'canadense' },
    { value: 'panacis', label: 'panacis' },
    { value: 'tumulicola', label: 'tumulicola' },
    { value: 'geniculata', label: 'geniculata' },
    { value: 'rhizophila', label: 'rhizophila' },
    { value: 'robiniae', label: 'robiniae' },
    { value: 'arvi', label: 'arvi' },
    { value: 'anthophila', label: 'anthophila' },
    { value: 'sobria', label: 'sobria' },
    { value: 'molluscorum', label: 'molluscorum' },
    { value: 'salmonicida', label: 'salmonicida' },
    { value: 'clausii', label: 'clausii' },
    { value: 'atrophaeus', label: 'atrophaeus' },
    { value: 'australimaris', label: 'australimaris' },
    { value: 'haynesii', label: 'haynesii' },
    { value: 'licheniformis', label: 'licheniformis' },
    { value: 'mojavensis', label: 'mojavensis' },
    { value: 'proteolyticus', label: 'proteolyticus' },
    { value: 'pumilus', label: 'pumilus' },
    { value: 'safensis', label: 'safensis' },
    { value: 'sonorensis', label: 'sonorensis' },
    { value: 'spizizenii', label: 'spizizenii' },
    { value: 'stratosphericus', label: 'stratosphericus' },
    { value: 'tropicus', label: 'tropicus' },
    { value: 'xiamenensis', label: 'xiamenensis' },
    { value: 'zhangzhouensis', label: 'zhangzhouensis' },
    { value: 'borstelensis', label: 'borstelensis' },
    { value: 'parabrevis', label: 'parabrevis' },
    { value: 'thermosphacta', label: 'thermosphacta' },
    { value: 'inhibens', label: 'inhibens' },
    { value: 'maltaromaticum', label: 'maltaromaticum' },
    { value: 'mobile', label: 'mobile' },
    { value: 'cloacae', label: 'cloacae' },
    { value: 'hormaechei', label: 'hormaechei' },
    { value: 'casseliflavus', label: 'casseliflavus' },
    { value: 'gallinarum', label: 'gallinarum' },
    { value: 'durans', label: 'durans' },
    { value: 'faecium', label: 'faecium' },
    { value: 'macerans', label: 'macerans' },
    { value: 'peoriae', label: 'peoriae' },
    { value: 'chloritidismutans', label: 'chloritidismutans' },
    { value: 'deceptionensis', label: 'deceptionensis' },
    { value: 'fragi', label: 'fragi' },
    { value: 'knackmussii', label: 'knackmussii' },
    { value: 'baltica', label: 'baltica' },
    { value: 'fessus', label: 'fessus' },
    { value: 'fluvialis', label: 'fluvialis' },
    { value: 'intermedia', label: 'intermedia' },
    { value: 'autotrophicum', label: 'autotrophicum' },
    { value: 'aromaticivorans', label: 'aromaticivorans' },
    { value: 'aloeverae', label: 'aloeverae' },
    { value: 'nemoris', label: 'nemoris' },
    { value: 'gardini', label: 'gardini' },
    { value: 'naganoensis', label: 'naganoensis' },
    { value: 'paludis', label: 'paludis' },
    { value: 'australicum', label: 'australicum' },
    { value: 'dioscoreae', label: 'dioscoreae' },
    { value: 'madseniana', label: 'madseniana' },
    { value: 'huakuii', label: 'huakuii' },
    { value: 'methylaminiphilus', label: 'methylaminiphilus' },
    { value: 'panacisoli', label: 'panacisoli' },
    { value: 'phymatum', label: 'phymatum' },
    { value: 'silagei', label: 'silagei' },
    { value: 'luti', label: 'luti' },
    { value: 'taichungensis', label: 'taichungensis' },
    { value: 'resinovorum', label: 'resinovorum' },
    { value: 'cordobensis', label: 'cordobensis' },
    { value: 'panacihumi', label: 'panacihumi' },
    { value: 'gossypii', label: 'gossypii' },
    { value: 'pedi', label: 'pedi' },
    { value: 'defluvii', label: 'defluvii' },
    { value: 'defendens', label: 'defendens' },
    { value: 'arationis', label: 'arationis' },
    { value: 'hospita', label: 'hospita' },
    { value: 'aminovorans', label: 'aminovorans' },
    { value: 'qingshengii', label: 'qingshengii' },
    { value: 'hainanense', label: 'hainanense' },
    { value: 'acidisoli', label: 'acidisoli' },
    { value: 'gongjuensis', label: 'gongjuensis' },
    { value: 'xyli', label: 'xyli' },
    { value: 'aurantia', label: 'aurantia' },
    { value: 'reniformis', label: 'reniformis' },
    { value: 'telluris', label: 'telluris' },
    { value: 'polaris', label: 'polaris' },
    { value: 'fulvus', label: 'fulvus' },
    { value: 'asaccharolytica', label: 'asaccharolytica' },
    { value: 'oryziterrae', label: 'oryziterrae' },
    { value: 'septentrionale', label: 'septentrionale' },
    { value: 'mali', label: 'mali' },
    { value: 'larvae', label: 'larvae' },
    { value: 'pachyrhizi', label: 'pachyrhizi' },
    { value: 'amorphae', label: 'amorphae' },
    { value: 'laurylsulfatiphila', label: 'laurylsulfatiphila' },
    { value: 'jiangsuensis', label: 'jiangsuensis' },
    { value: 'metrosideri', label: 'metrosideri' },
    { value: 'chryseum', label: 'chryseum' },
    { value: 'domus', label: 'domus' },
    { value: 'ginsengiterrae', label: 'ginsengiterrae' },
    { value: 'hatchlandensis', label: 'hatchlandensis' },
    { value: 'azotifigens', label: 'azotifigens' },
    { value: 'mineralivorans', label: 'mineralivorans' },
    { value: 'laticis', label: 'laticis' },
    { value: 'amylolytica', label: 'amylolytica' },
    { value: 'massiliensis', label: 'massiliensis' },
    { value: 'susongensis', label: 'susongensis' },
    { value: 'dorajii', label: 'dorajii' },
    { value: 'levis', label: 'levis' },
    { value: 'macquariensis', label: 'macquariensis' },
    { value: 'caribensis', label: 'caribensis' },
    { value: 'tongyongensis', label: 'tongyongensis' },
    { value: 'monticola', label: 'monticola' },
    { value: 'dafuensis', label: 'dafuensis' },
    { value: 'paraglycinae', label: 'paraglycinae' },
    { value: 'caledonica', label: 'caledonica' },
    { value: 'terrae', label: 'terrae' },
    { value: 'alpina', label: 'alpina' },
    { value: 'borealis', label: 'borealis' },
    { value: 'nematodicola', label: 'nematodicola' },
    { value: 'phytorum', label: 'phytorum' },
    { value: 'moorei', label: 'moorei' },
    { value: 'saccharophila', label: 'saccharophila' },
    { value: 'solisilvae', label: 'solisilvae' },
    { value: 'silvisoli', label: 'silvisoli' },
    { value: 'agricolaris', label: 'agricolaris' },
    { value: 'mediterranea', label: 'mediterranea' },
    { value: 'cellulosilytica', label: 'cellulosilytica' },
    { value: 'humicola', label: 'humicola' },
    { value: 'sartisoli', label: 'sartisoli' },
    { value: 'australis', label: 'australis' },
    { value: 'mopanensis', label: 'mopanensis' },
    { value: 'paludis', label: 'paludis' },
    { value: 'humisilvae', label: 'humisilvae' },
    { value: 'guangxiensis', label: 'guangxiensis' },
    { value: 'melanogenes', label: 'melanogenes' },
    { value: 'huttiense', label: 'huttiense' },
    { value: 'arenae', label: 'arenae' },
    { value: 'insecticola', label: 'insecticola' },
    { value: 'hiltneri', label: 'hiltneri' },
    { value: 'aurescens', label: 'aurescens' },
    { value: 'azotoformans', label: 'azotoformans' },
    { value: 'ginsengisoli', label: 'ginsengisoli' },
    { value: 'sibirica', label: 'sibirica' },
    { value: 'multihospitium', label: 'multihospitium' },
    { value: 'plantarum', label: 'plantarum' },
    { value: 'dipogonis', label: 'dipogonis' },
    { value: 'cepacia', label: 'cepacia' },
    { value: 'chondroitinus', label: 'chondroitinus' },
    { value: 'lusitanum', label: 'lusitanum' },
    { value: 'haematera', label: 'haematera' },
    { value: 'barchaimii', label: 'barchaimii' },
    { value: 'arcaeca', label: 'arcaeca' },
    { value: 'tropici', label: 'tropici' },
    { value: 'libanensis', label: 'libanensis' },
    { value: 'cauae', label: 'cauae' },
    { value: 'flava', label: 'flava' },
    { value: 'paraflexa', label: 'paraflexa' },
    { value: 'lusitanum', label: 'lusitanum' },
    { value: 'zhejiangensis', label: 'zhejiangensis' },
    { value: 'aquatica', label: 'aquatica' },
    { value: 'polychromogenes', label: 'polychromogenes' },
    { value: 'flavidum', label: 'flavidum' },
    { value: 'vietnamiensis', label: 'vietnamiensis' },
    { value: 'hunanense', label: 'hunanense' },
    { value: 'kyungheensis', label: 'kyungheensis' },
    { value: 'gandensis', label: 'gandensis' },
    { value: 'calliandrae', label: 'calliandrae' },
    { value: 'segetis', label: 'segetis' },
    { value: 'amnicola', label: 'amnicola' },
    { value: 'amyloliquefaciens', label: 'amyloliquefaciens' },
    { value: 'pruni', label: 'pruni' },
    { value: 'vibrioides', label: 'vibrioides' },
    { value: 'defluvii', label: 'defluvii' },
    { value: 'kyungheensis', label: 'kyungheensis' },
    { value: 'jaguaris', label: 'jaguaris' },
    { value: 'aluminii', label: 'aluminii' },
    { value: 'glacialis', label: 'glacialis' },
    { value: 'terricola', label: 'terricola' },
    { value: 'fennica', label: 'fennica' },
    { value: 'boryungensis', label: 'boryungensis' },
    { value: 'gossypiicola', label: 'gossypiicola' },
    { value: 'psychrotolerans', label: 'psychrotolerans' },
    { value: 'jirisanensis', label: 'jirisanensis' },
    { value: 'voraii', label: 'voraii' },
    { value: 'lacteus', label: 'lacteus' },
    { value: 'pallidirosea', label: 'pallidirosea' },
    { value: 'populi', label: 'populi' },
    { value: 'steynii', label: 'steynii' },
    { value: 'umsongensis', label: 'umsongensis' },
    { value: 'ribeironis', label: 'ribeironis' },
    { value: 'fynbosensis', label: 'fynbosensis' },
    { value: 'gummiphilus', label: 'gummiphilus' },
    { value: 'oligophenolica', label: 'oligophenolica' },
    { value: 'norvegicum', label: 'norvegicum' },
    { value: 'vulgaris', label: 'vulgaris' },
    { value: 'pineti', label: 'pineti' },
    { value: 'choica', label: 'choica' },
    { value: 'mesophilum', label: 'mesophilum' },
    { value: 'angelicae', label: 'angelicae' },
    { value: 'strydomiana', label: 'strydomiana' },
    { value: 'puraquae', label: 'puraquae' },
    { value: 'pinatubonensis', label: 'pinatubonensis' },
    { value: 'huttiense subsp. Putei', label: 'huttiense subsp. Putei' },
    { value: 'jiangningensis', label: 'jiangningensis' },
    { value: 'beijingensis', label: 'beijingensis' },
    { value: 'oligomobilis', label: 'oligomobilis' },
    { value: 'xinjiangense', label: 'xinjiangense' },
    { value: 'singularis', label: 'singularis' },
    { value: 'mangrovi', label: 'mangrovi' },
    { value: 'delicatus', label: 'delicatus' },
    { value: 'pituitosa', label: 'pituitosa' },
    { value: 'algorifonticola', label: 'algorifonticola' },
    { value: 'gilvus', label: 'gilvus' },
    { value: 'selenii', label: 'selenii' },
    { value: 'baekrokdamisoli', label: 'baekrokdamisoli' },
    { value: 'gregans', label: 'gregans' }
];


export const speciesData: Record<string, string[]> = {
    'Achromobacter': ['Achromobacter marplatensis',
        'Achromobacter deleyi',
        'Achromobacter aloeverae'],
    'Acinetobacter': ['Acinetobacter lactucae',
        'Acinetobacter calcoaceticus',
        'Acinetobacter guillouiae',
        'Acinetobacter lwoffii',
        'Acinetobacter gandensis'],
    'Advenella': ['Advenella kashmirensis'],
    'Aeromonas': ['Aeromonas sobria',
        'Aeromonas molluscorum',
        'Aeromonas salmonicida'],
    'Agrobacterium': ['Agrobacterium rhizogenes'],
    'Alkalihalobacillus': ['Alkalihalobacillus clausii'],
    'Aminobacter': ['Aminobacter aminovorans'],
    'Aquimonas': ['Aquimonas voraii'],
    'Arthrobacter': ['Arthrobacter pokkalii', 'Arthrobacter bambusae'],
    'Bacillus': ['Bacillus aryabhattai ',
        'Bacillus mycoides',
        'Bacillus aerius',
        'Bacillus aerophilus',
        'Bacillus altitudinis ',
        'Bacillus inaquosorum',
        'Bacillus mobilis',
        'Bacillus paramycoides',
        'Bacillus thuringiensis',
        'Bacillus toyonensis',
        'Bacillus wiedmannii',
        'Bacillus amyloliquefaciens',
        'Bacillus halotolerans',
        'Bacillus subtilis',
        'Bacillus velezensis',
        'Bacillus tequilensis',
        'Bacillus altitudinis',
        'Bacillus atrophaeus',
        'Bacillus australimaris',
        'Bacillus haynesii',
        'Bacillus licheniformis',
        'Bacillus mojavensis',
        'Bacillus proteolyticus',
        'Bacillus pumilus',
        'Bacillus safensis',
        'Bacillus sonorensis',
        'Bacillus spizizenii',
        'Bacillus stratosphericus',
        'Bacillus tropicus',
        'Bacillus xiamenensis',
        'Bacillus zhangzhouensis',
        'Bacillus luti'],
    'Blastomonas': ['Blastomonas fulva'],
    'Bradyrhizobium': ['Bradyrhizobium septentrionale',
        'Bradyrhizobium pachyrhizi'],
    'Brevibacillus': ['Brevibacillus borstelensis', 'Brevibacillus parabrevis'],
    'Brochothrix': ['Brochothrix thermosphacta'],
    'Brucella': ['Brucella rhizosphaerae'],
    'Burkholderia': ['Burkholderia contaminans',
        'Burkholderia stabilis',
        'Burkholderia diffusa ',
        'Burkholderia paludis',
        'Burkholderia australis',
        'Burkholderia cepacia',
        'Burkholderia vietnamiensis',
        'Burkholderia puraquae'],
    'Caballeronia': ['Caballeronia turbans',
        'Caballeronia udeis',
        'Caballeronia cordobensis',
        'Caballeronia pedi',
        'Caballeronia arationis',
        'Caballeronia telluris',
        'Caballeronia jiangsuensis',
        'Caballeronia mineralivorans',
        'Caballeronia insecticola',
        'Caballeronia zhejiangensis',
        'Paraburkholderia pallidirosea'],
    'Carnobacterium': ['Carnobacterium inhibens',
        'Carnobacterium maltaromaticum',
        'Carnobacterium mobile'],
    'Caulobacter': ['Caulobacter vibrioides'],
    'Cedecea': ['Cedecea lapagei'],
    'Chelatococcus': ['Chelatococcus reniformis'],
    'Chitinophaga': ['Chitinophaga oryziterrae'],
    'Chromobacterium': ['Chromobacterium vaccinii', 'Chromobacterium piscinae'],
    'Chryseobacterium': ['Chryseobacterium piperi',
        'Chryseobacterium indoltheticum',
        'Chryseobacterium lactis',
        'Chryseobacterium nakagawai',
        'Chryseobacterium ginsenosidimutans',
        'Chryseobacterium soli',
        'Chryseobacterium oranimense',
        'Chryseobacterium shigense'],
    'Cohnella': ['Cohnella mopanensis'],
    'Collimonas': ['Collimonas fungivorans',
        'Collimonas pratensis',
        'Collimonas silvisoli',
        'Collimonas arenae'],
    'Cryobacterium': ['Cryobacterium soli'],
    'Cupriavidus': ['Cupriavidus basilensis',
        'Cupriavidus plantarum',
        'Cupriavidus cauae',
        'Cupriavidus pinatubonensis'],
    'Curvibacter': ['Curvibacter delicatus'],
    'Cytobacillus': ['Cytobacillus dafuensis'],
    'Diaminobutyricibacter': ['Diaminobutyricibacter tongyongensis'],
    'Duganella': ['Duganella levis'],
    'Dyella': ['Dyella japonica',
        'Dyella koreensis',
        'Dyella soli',
        'Dyella acidisoli',
        'Dyella humicola',
        'Dyella kyungheensis',
        'Dyella amyloliquefaciens',
        'Dyella choica',
        'Dyella terrae',
        'Dyella jiangningensis'],
    'Enterobacter': ['Enterobacter soli',
        'Enterobacter cancerogenus',
        'Enterobacter asburiae',
        'Enterobacter ludwigii',
        'Enterobacter soli ',
        'Enterobacter mori',
        'Enterobacter cloacae',
        'Enterobacter hormaechei'],
    'Enterococcus': ['Enterococcus casseliflavus',
        'Enterococcus gallinarum',
        'Enterococcus durans',
        'Enterococcus faecium'],
    'Epilithonimonas': ['Epilithonimonas zeae'],
    'Erwinia': ['Erwinia aphidicola'],
    'Escherichia': ['Escherichia fergusonii'],
    'Ewingella': ['Ewingella americana'],
    'Flavisolibacter': ['Flavisolibacter aluminii'],
    'Flavobacterium': ['Flavobacterium ginsengisoli',
        'Flavobacterium saccharophilum',
        'Flavobacterium cerinum',
        'Flavobacterium chryseum'],
    'Frateuria': ['Frateuria defendens', 'Frateuria aurantia'],
    'Glaciimonas': ['Glaciimonas soli', 'Glaciimonas singularis'],
    'Hafnia': ['Hafnia alvei'],
    'Herbaspirillum': ['Herbaspirillum chlorophenolicum',
        'Herbaspirillum frisingense',
        'Herbaspirillum rhizosphaerae',
        'Herbaspirillum autotrophicum',
        'Herbaspirillum huttiense',
        'Herbaspirillum hiltneri',
        'Herbaspirillum lusitanum',
        'Herbaspirillum huttiense subsp. Putei'],
    'Homoserinibacter': ['Homoserinibacter gongjuensis'],
    'Intrasporangium': ['Intrasporangium mesophilum'],
    'Klebsiella': ['Klebsiella oxytoca ', 'Klebsiella grimontii'],
    'Kluyvera': ['Kluyvera intermedia ', 'Kluyvera intermedia'],
    'Kurthia': ['Kurthia sibirica', 'Kurthia populi'],
    'Labrys_f': ['Labrys methylaminiphilus'],
    'Lactococcus lactis': ['Lactococcus lactis subsp. hordniae'],
    'Leclercia': ['Leclercia adecarboxylata'],
    'Leifsonia': ['Leifsonia poae',
        'Leifsonia shinshuensis',
        'Leifsonia naganoensis',
        'Leifsonia xyli',
        'Leifsonia aquatica',
        'Leifsonia soli'],
    'Lelliottia': ['Lelliottia amnigena', 'Lelliottia nimipressuralis'],
    'Luteibacter': ['Luteibacter anthropi ',
        'Luteibacter yeojuensis',
        'Luteibacter anthropi'],
    'Lysinibacillus': ['Lysinibacillus contaminans'],
    'Massilia': ['Massilia buxea ', 'Massilia plicata'],
    'Mesorhizobium': ['Mesorhizobium australicum',
        'Mesorhizobium huakuii',
        'Mesorhizobium qingshengii',
        'Mesorhizobium amorphae',
        'Mesorhizobium norvegicum'],
    'Methylobacterium': ['Methylobacterium gregans'],
    'Microbacterium': ['Microbacterium oxydans',
        'Microbacterium resistens',
        'Microbacterium azadirachtae',
        'Microbacterium xylanilyticum',
        'Mycetocola lacteus',
        'Microbacterium mangrovi'],
    'Moraxella': ['Moraxella osloensis '],
    'Mucilaginibacter': ['Mucilaginibacter pocheonensis',
        'Mucilaginibacter dorajii',
        'Mucilaginibacter segetis',
        'Mucilaginibacter amnicola',
        'Mucilaginibacter boryungensis',
        'Mucilaginibacter gossypiicola',
        'Mucilaginibacter pineti',
        'Mucilaginibacter angelicae'],
    'Mycobacterium': ['Mycobacterium frederiksbergense'],
    'Nitrobacter': ['Nitrobacter vulgaris'],
    'Nocardioides': ['Nocardioides gilvus'],
    'Nordella': ['Nordella oligomobilis'],
    'Noviherbaspirillum': ['Noviherbaspirillum soli'],
    'Novosphingobium': ['Novosphingobium rosa ',
        'Novosphingobium resinovorum',
        'Novosphingobium rosa',
        'Novosphingobium barchaimii'],
    'Olivibacter': ['Olivibacter soli'],
    'Paenarthrobacter': ['Paenarthrobacter nitroguajacolicus',
        'Paenarthrobacter nicotinovorans'],
    'Paenibacillus': ['Paenibacillus sacheonensis ',
        'Paenibacillus amylolyticus',
        'Paenibacillus azotifigens',
        'Paenibacillus pabuli',
        'Paenibacillus macerans',
        'Paenibacillus peoriae',
        'Paenibacillus silagei',
        'Paenibacillus taichungensis',
        'Paenibacillus macquariensis',
        'Paenibacillus borealis',
        'Paenibacillus phytorum',
        'Paenarthrobacter aurescens',
        'Paenarthrobacter nitroguajacolicus',
        'Paenibacillus chondroitinus',
        'Paenibacillus glacialis',
        'Paenibacillus selenii',
        'Paenibacillus baekrokdamisoli'],
    'Pantoea': ['Pantoea agglomerans',
        'Curtobacterium plantarum',
        'Pantoea vagans',
        'Pantoea brenneri',
        'Pantoea ananatis',
        'Pantoea anthophila'],
    'Paraburkholderia': ['Paraburkholderia bryophila ',
        'Paraburkholderia fungorum ',
        'Paraburkholderia lacunae ',
        'Paraburkholderia phytofirmans ',
        'Paraburkholderia sediminicola ',
        'Paraburkholderia terrae ',
        'Paraburkholderia hospita ',
        'Paraburkholderia sediminicola',
        'Paraburkholderia xenovorans ',
        'Paraburkholderia caffeinilytica',
        'Paraburkholderia ginsengisoli',
        'Paraburkholderia aromaticivorans',
        'Paraburkholderia nemoris',
        'Paraburkholderia gardini',
        'Paraburkholderia dioscoreae',
        'Paraburkholderia madseniana',
        'Paraburkholderia panacisoli',
        'Paraburkholderia phymatum',
        'Paraburkholderia terrae',
        'Paraburkholderia panacihumi',
        'Paraburkholderia fungorum',
        'Paraburkholderia hospita',
        'Paraburkholderia polaris',
        'Paraburkholderia metrosideri',
        'Paraburkholderia domus',
        'Paraburkholderia ginsengiterrae',
        'Paraburkholderia azotifigens',
        'Paraburkholderia susongensis',
        'Paraburkholderia caribensis',
        'Paraburkholderia bryophila',
        'Paraburkholderia monticola',
        'Paraburkholderia caledonica',
        'Paraburkholderia solisilvae',
        'Paraburkholderia agricolaris',
        'Paraburkholderia sartisoli',
        'Paraburkholderia humisilvae',
        'Paraburkholderia phytofirmans',
        'Paraburkholderia xenovorans',
        'Paraburkholderia dipogonis',
        'Paraburkholderia haematera',
        'Paraburkholderia flava',
        'Paraburkholderia terricola',
        'Paraburkholderia jirisanensis',
        'Paraburkholderia steynii',
        'Paraburkholderia ribeironis',
        'Paraburkholderia fynbosensis',
        'Paraburkholderia strydomiana'],
    'Pararobbsia': ['Pararobbsia alpina'],
    'Parasediminibacterium': ['Parasediminibacterium paludis'],
    'Pedobacter': ['Pedobacter ginsenosidimutans'],
    'Pelomonas': ['Pelomonas saccharophila'],
    'Peribacillus': ['Peribacillus frigoritolerans', 'Peribacillus simplex'],
    'Planctomonas': ['Planctomonas psychrotolerans'],
    'Priestia': ['Priestia megaterium',
        'Priestia megaterium ',
        'Priestia aryabhattai ',
        'Priestia paraflexa'],
    'Protaetiibacter': ['Protaetiibacter larvae'],
    'Pseudarthrobacter': ['Pseudarthrobacter equi',
        'Pseudarthrobacter enclensis',
        'Pseudarthrobacter defluvii',
        'Pseudarthrobacter polychromogenes'],
    'Pseudomonas': ['Pseudomonas agarici ',
        'Pseudomonas asplenii ',
        'Pseudomonas baetica ',
        'Pseudomonas brenneri ',
        'Pseudomonas chlororaphis ',
        'Pseudomonas costantinii ',
        'Pseudomonas extremaustralis ',
        'Pseudomonas helmanticensis ',
        'Pseudomonas koreensis ',
        'Pseudomonas simiae strain ',
        'Pseudomonas tolaasii ',
        'Pseudomonas veronii ',
        'Pseudomonas agarici',
        'Pseudomonas frederiksbergensis',
        'Pseudomonas aestusnigri',
        'Pseudomonas gessardii',
        'Pseudomonas jessenii',
        'Pseudomonas baetica',
        'Pseudomonas corrugata',
        'Pseudomonas chlororaphis',
        'Pseudomonas graminis',
        'Pseudomonas lurida',
        'Pseudomonas lactis',
        'Pseudomonas kilonensis',
        'Pseudomonas palleroniana',
        'Pseudomonas putida',
        'Pseudomonas tolaasii',
        'Pseudomonas vancouverensis',
        'Pseudomonas grimontii',
        'Pseudomonas marginalis',
        'Pseudomonas reinekei',
        'Pseudomonas umsongensis',
        'Pseudomonas rhodesiae',
        'Pseudomonas koreensis',
        'Pseudomonas chloritidismutans',
        'Pseudomonas deceptionensis',
        'Pseudomonas fragi',
        'Pseudomonas knackmussii',
        'Pseudomonas laurylsulfatiphila',
        'Pseudomonas paraglycinae',
        'Pseudomonas moorei',
        'Pseudomonas mediterranea',
        'Pseudomonas helmanticensis',
        'Pseudomonas azotoformans',
        'Pseudomonas arcuscaelestis',
        'Pseudomonas libanensis',
        'Pseudomonas veronii'],
    'Rahnella': ['Rahnella aquatilis ',
        'Rahnella woolbedingensis ',
        'Rahnella inusitata',
        'Rahnella victoriana',
        'Rahnella aquatilis',
        'Rahnella laticis',
        'Rouxiella chamberiensis'],
    'Raoultella': ['Raoultella ornithinolytica ',
        'Raoultella terrigena ',
        'Raoultella ornithinolytica',
        'Raoultella planticola ',
        'Raoultella planticola'],
    'Rathayibacter': ['Rathayibacter tritici'],
    'Rhizobacter': ['Rhizobacter fulvus', 'Piscinibacter gummiphilus'],
    'Rhizobium': ['Rhizobium rhizogenes',
        'Rhizobium hainanense',
        'Rhizobium multihospitium',
        'Rhizobium lusitanum',
        'Rhizobium tropici',
        'Rhizobium calliandrae',
        'Rhizobium jaguaris'],
    'Rhodanobacter': ['Rhodanobacter humi',
        'Rhodanobacter glycinis',
        'Rhodanobacter umsongensis'],
    'Robbsia': ['Robbsia andropogonis '],
    'Rouxiella': ['Rouxiella chamberiensis ', 'Rouxiella chamberiensis'],
    'Rudaea': ['Rudaea cellulosilytica'],
    'Salinibacterium': ['Salinibacterium xinjiangense'],
    'Serratia': ['Serratia quinivorans ',
        'Serratia grimesii',
        'Serratia fonticola',
        'Serratia liquefaciens',
        'Serratia plymuthica'],
    'Shewanella': ['Shewanella baltica'],
    'Shigella': ['Shigella flexneri', 'Shigella sonnei'],
    'Silvania': ['Silvania hatchlandensis'],
    'Silvimonas': ['Silvimonas amylolytica', 'Silvimonas terrae'],
    'Sphingobacterium': ['Sphingobacterium canadense'],
    'Sphingobium': ['Sphingobium boeckii', 'Sphingobium algorifonticola'],
    'Sphingomonas': ['Sphingomonas humi',
        'Sphingomonas panacis',
        'Sphingomonas asaccharolytica',
        'Sphingomonas mali',
        'Sphingomonas koreensis',
        'Sphingomonas pruni',
        'Sphingomonas kyungheensis',
        'Sphingomonas fennica',
        'Sphingomonas oligophenolica',
        'Sphingomonas pituitosa'],
    'Staphylococcus': ['Staphylococcus epidermidis '],
    'Stenotrophomonas': ['Stenotrophomonas maltophilia',
        'Stenotrophomonas tumulicola',
        'Stenotrophomonas humi',
        'Stenotrophomonas geniculata',
        'Stenotrophomonas rhizophila',
        'Stenotrophomonas nematodicola'],
    'Streptacidiphilus': ['Streptacidiphilus melanogenes'],
    'Tardiphaga': ['Tardiphaga robiniae'],
    'Undibacterium': ['Undibacterium flavidum', 'Undibacterium hunanense'],
    'Vagococcus': ['Vagococcus fessus', 'Vagococcus fluvialis'],
    'Variovorax': ['Variovorax boronicumulans ',
        'Variovorax paradoxus ',
        'Variovorax robiniae',
        'Variovorax boronicumulans',
        'Variovorax paradoxus',
        'Variovorax gossypii',
        'Variovorax soli',
        'Variovorax guangxiensis',
        'Variovorax ginsengisoli',
        'Variovorax defluvii',
        'Variovorax beijingensis'],
    'Viridibacillus': ['Viridibacillus arvi'],
    'Yersinia': ['Yersinia intermedia', 'Yersinia massiliensis'],
    'Yokenella': ['Yokenella regensburgei'],
    'Brevibacterium': ['Brevibacterium frigoritolerans',
        'Pedobacter nutrimenti']

};

// 辅助函数：获取所有种名选项（去重）
export function getAllSpeciesOptions(): Option[] {
    const allSpecies = Object.values(speciesData).flat();
    const uniqueSpecies = [...new Set(allSpecies)]; // 去重

    return uniqueSpecies.map(fullSpecies => {
        const pureSpecies = fullSpecies;
        return { value: pureSpecies, label: pureSpecies };
    });
}